package bdqn.t09.service;

import bdqn.t09.pojo.AsKeywords;
import bdqn.t09.util.Pageinfo;

import java.util.List;

public interface AsKeywordsService {

    // 通过 id 删除关键字
    int deleteByPrimaryKey(Long id);

    // 添加关键字（信息必须全填）
    int insert(AsKeywords record);

    // 添加关键字（可以只添加自己指定的信息）
    int insertSelective(AsKeywords record);

    // 通过 id 查找一个关键字
    AsKeywords selectByPrimaryKey(Long id);

    List<AsKeywords> asKeywordsList();
    int asKeywordsList2();


    // 修改关键字（可以只修改自己指定的信息）
    int updateByPrimaryKeySelective(AsKeywords record);

    // 修改关键字（信息必须全修改）
    int updateByPrimaryKey(AsKeywords record);

    //分页查询
    Pageinfo selectKeyWordFen(String keywords, Integer pageindex, Integer row);

    //开通app
    int updateByApp(int id);

    //续费
    int updateBykeywords(AsKeywords record);

    // 根据关键字,客户名称分页模糊查询
    Pageinfo selectAllPortal(Integer currIndex
            ,Integer rows
            ,String keywords
            ,String customname
    );

    AsKeywords chaKeywords(String keywords);
}
